layui.use(['form'], function() {
    var form = layui.form
        , $ = layui.$;
    //富文本编辑器
    const E = window.wangEditor;//引入wangEditor
    const editor = new E('#content');//新建对象
    // 配置菜单栏，设置不需要的菜单
    editor.config.excludeMenus = [
        'emoticon', //表情符号
        'video' //视频
    ]
    editor.create();//创建编辑器

    form.verify({
        title: (value) =>{
            if(value.length >= 32){
                return '标题限制为32个字符';
            }
        },
        info: (value) =>{
            if(value.length >= 128){
                return '简介限制为128个字符';
            }
        }
    });
    //新增 提交表单
    form.on('submit(submit)', function(data){
        let content = editor.txt.html(); //获取编辑器文本内容
        data.field.content = content;
        $.ajax({
            type: 'post',
            url: '/Class/notice/add',
            dataType: 'json',
            data: data.field,
            success: function (res) {
                if(res.code == 0){
                    layer.msg(res.msg + "<br>将在3秒刷新", {time: 3000});
                    setTimeout(() =>{
                        editor.txt.clear();
                        //清空表单内容
                        form.val("notice",{
                            "title":null,
                            "type": 1,
                            "info":null
                        });
                        layui.form.render();
                    }, 3000)
                }else{
                    layer.msg(res.msg);
                }
            }
        })
        return false; //阻止表单跳转。如果需要表单跳转，去掉这段即可。
    });
    //清空内容
    $('#reset').click(() => {
        editor.txt.clear();//清空富文本编辑器内容
    });
})